package com.jy.datapipeline.export.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

/**
 * @类名 RuleTemplateModel
 * @描述 TODO
 * @作者 白条君
 * @创建日期 2023/6/30 17:50
 * @版本 1.0
 */
@Data
public class RuleTemplateModel {

    @ExcelProperty("导出规则名称")
    private String ruleName;

    @ExcelProperty("数据源ID")
    private String dataSourceId;

    @ExcelProperty("列分割符")
    private String colSeparator;

    @ExcelProperty("schema名称")
    private String schemaName;

    @ExcelProperty("表名称")
    private String ruleTbl;

    @ExcelProperty("表类型")
    private String ruleTblType;

    @ExcelProperty("动态表规则")
    private String ruleTblSuffix;

    @ExcelProperty("动态表规则函数值")
    private String funValue;

    @ExcelProperty("输出列")
    private String colList;

    @ExcelProperty("过滤规则")
    private String ruleType;

    @ExcelProperty("过滤列")
    private String rowRange;

    @ExcelProperty("数据周期单位")
    private String dataUnit;

    @ExcelProperty("数据周期间隔")
    private String dataPeriod;

    @ExcelProperty("分片键")
    private String splitKey;

    @ExcelProperty("单文件最大行数")
    private String initRow;
}
